﻿using System;
using System.Collections.Generic;
using System.Text;

namespace FD.RemoteAssistant.Core
{
    /*
     * CreatedOn: 2018-05-15
     * CreatedBy: Jackie Lee(天宇遊龍)
     */
    public interface IRemoteSetting
    {
        string Group { get; set; }

        string Name { get; set; }

        string Server { get; set; }

        string Domain { get; set; }

        string UserName { get; set; }

        string Password { get; set; }

        /// <summary>
        /// 驱动器
        /// </summary>
        bool RedirectDrives { get; set; }

        /// <summary>
        /// 打印机
        /// </summary>
        bool RedirectPrinters { get; set; }

        /// <summary>
        /// 剪粘板
        /// </summary>
        bool RedirectSmartCards { get; set; }

        /// <summary>
        /// 端口
        /// </summary>
        bool RedirectPorts { get; set; }

        /// <summary>
        /// 连接到
        /// </summary>
        string ConnectTo { get; set; }

        /// <summary>
        /// 是否全屏模式
        /// </summary>
        bool IsFullscreen { get; set; }

        /// <summary>
        /// 是否可用
        /// </summary>
        bool IsEnable { get; set; }

        IRemoteSetting Clone();
    }
}
